Skip to content

Conversation

@sanchita4collab
Copy link

@sanchita4collab sanchita4collab commented Jan 6, 2026

Summary

This PR updates the "Publish a .NET console application using Visual Studio Code"
tutorial to include instructions for publishing a file-based (single-file)
self-contained app using the .NET CLI.

Fixes #Issue_Number (if available): Fixes #50725


Internal previews

📄 File 🔗 Preview link
docs/core/tutorials/publishing-with-visual-studio-code.md Tutorial: Publish a .NET console application using Visual Studio Code

@sanchita4collab sanchita4collab requested review from a team and meaghanlewis as code owners January 6, 2026 13:42
@dotnetrepoman dotnetrepoman bot added this to the January 2026 milestone Jan 6, 2026
@dotnet-policy-service dotnet-policy-service bot added dotnet-fundamentals/svc community-contribution Indicates PR is created by someone from the .NET community. labels Jan 6, 2026
Reorganize tutorial content and restore additional resources section.
Copy link
Contributor

@meaghanlewis meaghanlewis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sanchita4collab thanks for your contribution. I have a handful of comments and suggestions for you if you'd like to continue working on this PR.


1. Enter a name in response to the prompt, and press <kbd>Enter</kbd> to exit.

## Publish a file-based (single-file) app
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## Publish a file-based (single-file) app
## Publish a file-based app


Inspect the file-based output

After publishing, the output is located in:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

File-based apps is a feature that's only available since .NET 10.

The default location of the executable is in an artifacts directory next to the .cs file: https://learn.microsoft.com/dotnet/core/sdk/file-based-apps

To publish a single-file, self-contained app, run the following command:

```dotnetcli
dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With file-based apps, I don't think you need to specify all of these options.

@meaghanlewis
Copy link
Contributor

Closing due to inactivity. I'll work on adding this myself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

community-contribution Indicates PR is created by someone from the .NET community. dotnet-fundamentals/svc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Publish a .NET app

2 participants